package cn.tedu.charging.order.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate;

@Configuration //配置类组件
@Component //和业务无关组件
//面试题 上面两个注解的区别
//加注解的目的 都是让Spring容器帮我们创建和管理bean
public class RestTemplateConfig {

    //通过方法的方式创建Bean，RestTemplate
    // 把bean放入SpringIOC容器，
    // 方便后续的代码可以通过注入的方式使用
    @Bean //方法返回值是bean
    public RestTemplate restTemplate(){
        return new RestTemplate();
    }

}
